package com.zhentao.dto;

import lombok.Data;

/**
 * 参数定义查询条件DTO
 * @author zhentao
 * @date 2024-12-19
 */
@Data
public class ParamDefinitionQueryDTO {
    
    /**
     * 参数键（模糊查询）
     */
    private String paramKey;
    
    /**
     * 参数名称（模糊查询）
     */
    private String paramName;
    
    /**
     * 分类ID
     */
    private Long categoryId;
    
    /**
     * 数据类型
     */
    private String dataType;
    
    /**
     * 是否必填：1-是，0-否
     */
    private Integer isRequired;
    
    /**
     * 是否系统参数：1-是，0-否
     */
    private Integer isSystem;
    
    /**
     * 标签（模糊查询）
     */
    private String tags;
    
    /**
     * 当前页码，默认第1页
     */
    private Integer pageNum = 1;
    
    /**
     * 每页大小，默认10条
     */
    private Integer pageSize = 10;
}